package com.gxa.modules.pc.hospital.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gxa.common.utils.PageUtils;
import com.gxa.modules.model.dto.PackageTypeDetailDto;
import com.gxa.modules.model.dto.PackageTypeDto;
import com.gxa.modules.model.entity.hospital.HospitalPark;
import com.gxa.modules.model.entity.hospital.PackageType;
import com.gxa.modules.model.vo.PackageTypeVo;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 套餐类型 服务类
 * </p>
 *
 * @author gxa
 * @since 2022-11-12 05:04:59
 */
public interface PackageTypeService extends IService<PackageTypeDto> {

    Map<String,Object> queryAll(Integer page, Integer size);

    PackageTypeDto queryById(Integer id);

    void deleteById(List<Long> lists);

    void updateStateById(Integer id,Integer state);

    void updateByPackageTypeId(PackageTypeDto packageTypeDto);

    void add(PackageTypeDetailDto packageTypeDetailDto);

    List<PackageTypeDto> queryList();
    List<HospitalPark> selectParkList();

}
